﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sisocana.Dal.Infrastructure;
using Sisocana.Dal.EntityModels;

namespace Sisocana.Dal.Interfaces
{
    public interface IPersonaRepository : IRepository<Persona>
    {
        IList<PersonaDesaparecida> personasBusquedaExternaAdvanced(string url, string firstName, string lastName, string phone, DateTime missingFrom, DateTime missingTo);
        IList<PersonaDesaparecida> personasBusquedaExternaKeyWord(string url, string keyword);
        int agregarReporte(string url, int siteId,int personId, Reporte r);
        PersonaDesaparecidaFull completarInfoExterna(string url, int siteId, int personId);
    }
}